約 6,461,524 件
https://w.atwiki.jp/android/pages/113.html
2010/2/28 New Market Report Android Smartphone Marketplace | PR-inside The Android revolution | AndroidSPIN Video Nexus One vs. Motorola Milestone Google Earth | Phone Reviews Nexus One Mods coming down the pipe in full force | IntoMobile All US Android Phones to Get Android 2.1? | The Unlockr TigerText, an app for keeping messages private | The Money Times Shadow Warrior | Indianexpress.com モトローラOPhone MT710 利用レポート4『MobileMarket編』- 後編 | Android/OPhone雑記 モトローラOPhone MT710 利用レポート4『MobileMarket編』- 前編 | Android/OPhone雑記 Are you kidding me Microsoft? Why confuse with Windows Phone Starter Edition? | ZDNet Android 2.1 Coming to All U.S. Android Phones? (RUMOR) | Mashable 7 Android Devices That Aren t Phones | PCWorld Android phone + audiobook + auto | Booklist Online Verizon Nexus One to get March 23rd debut? | Android Community Slacker Radio 3.0 for BlackBerry Android Brings Faster App and Improved Wireless Station Caching | Gear Diary Android Virtual Doorman Hackery | Android Phone Fans All Android Phones in the U.S. Will Receive an Upgrade to Android 2.1 | Lifehacker Firefox Mobile Browser Fennec Spotted on Android | PCWorld TigerText The App for Spies and Cheaters | PCWorld Rumor Android 2.1 update coming to all U.S. Android phones | Androinica All U.S. Android phones to receive Android 2.1, but some will require a wipe | AndroidSPIN Android This Week Devour Launches, Slacker Caches, Alex Gets Delayed | GigaOM Nexus One for Verizon Wireless Coming in March | infoSync 2010/2/27 All U.S. Android phones to receive Android 2.1, but some will require a wipe | Android and Me TigerText app removes embarrassing text messages | smh.com.au Can Anyone Rescue Palm From Its Death Spiral? | Barrons.com 35 Ultimate Useful Android Applications | Smashing Buzz Work continues on Firefox for Android | Android Central Android is for Boys? 73 Percent of Users Are Male | Tom s Guide Motorola Devour Smartphone | Wired Product Review Android may outsell iPhone in flyover states, thanks to AT T | VentureBeat Flash 10.1 limited to specific hardware standards, excludes early Android smartphones | IntoMobile This Week In Geek Mobile Hacks, Power Concepts, and Hands-On Computing | PCWorld Android pulls ahead of Windows Mobile as hottest trending mobile OS | IntoMobile
https://w.atwiki.jp/ce00582/pages/3668.html
import java.awt.*; import java.awt.event.*; import java.awt.image.*; class game0518 extends Frame{ PixelGrabber pg; Color col; Image img; int w=500; int h=500; int red,green,blue; int pix[]=new int[w*h]; int memor[][]=new int[h][w]; int memog[][]=new int[h][w]; int memob[][]=new int[h][w]; int rgb[][]=new int[h][w]; int mx,nx,m,n; String s1,s2,s3,s4; game0518(){ s1="fuku.jpg"; catchimg(s1); check(); s2="ron.jpg"; catchimg(s2); } public static void main(String[] args) { game0518 f = new game0518(); f.setSize(700,700); f.setBackground(Color.blue) ; f.setVisible(true); f.addWindowListener(new WindowAdapter(){public void windowClosing(WindowEvent e){System.exit(0);}}); } public void paint( Graphics g ) { g.setColor(Color.blue); g.fillRect(0,0,700,700); mx=1; nx=1; for (mx=0;mx h;mx++){ for (nx=0;nx w;nx++){ g.setColor(new Color(memor[mx][nx],memog[mx][nx],memob[mx][nx])); if(rgb[mx][nx] 50)g.fillRect(nx,mx,1,1); } } } void check(){ int j; for (mx=0;mx h;mx++){ for (nx=0;nx w;nx++){ j=0; if(memor[mx][nx] 50)j=j+1; if(memog[mx][nx] 50)j=j+1; if(memob[mx][nx] 50)j=j+1; if(j==3)rgb[mx][nx]=100; } } } void catchimg(String s){ img = createImage(w,h); img = Toolkit.getDefaultToolkit().getImage(s); pg = new PixelGrabber(img,0,0,w,h,pix,0,w); try{pg.grabPixels();}catch(InterruptedException ie){} m=0; n=0; for(int i=0;i w*h;i++){ int p = pix[i]; col=new Color(pix[i]); red=col.getRed(); green=col.getGreen(); blue=col.getBlue(); memor[m][n]=red; memog[m][n]=green; memob[m][n]=blue; n=n+1; if (n==w)m=m+1; if (n==w)n=0; } } }
https://w.atwiki.jp/android/pages/40.html
ドキュメントからの引用 Android Building Blocks Generally, these components all run in the same system process. It s possible (and quite common) to create multiple threads within that process, and it s also possible to create completely separate child processes if you need to. Such cases are pretty uncommon though, because Android tries very hard to make processes transparent to your code. 普通、これらのコンポーネントはすべて同じシステムプロセスで動作する。 そのプロセスの中に複数のスレッドを作ることが可能で(そして相当よくある)、 またもし必要なら完全に分割された子プロセスを作ることも可能だ。 そのようなケースはすこし珍しい、なぜならあなたのコードを透過的にするのはAndroidにとって難しいからだ。 Designing and Using a Remote Interface Using AIDL Since each application runs in its own process, and you can write a service that runs in a different process from your Application s UI, sometimes you need to pass objects between processes. On the Android platform,one process can not normally access the memory of another process. So to talk, they need to decompose their objects into primitives that the operating system can understand, and "marshall" the object across that boundary for you. The code to do that marshalling is tedious to write, so we provide the AIDL tool to do it for you. 各アプリケーションは自身のプロセスで動作するし、 アプリケーションのUIと異なるプロセスで動かすようにサービスを書くこともあるので プロセス間でオブジェクトを受け渡しする必要が時々ある。 Androidプラットホームでは、あるプロセスは他のプロセスのメモリに普通にアクセスすることはできない。 そのために、オペレーティングシステムが理解できるプリミティブにオブジェクトを分解して、 境界を越えてobjectをマーシャルする必要がある。 そういうマーシャリングを行うコードを書くのはうんざりする。 android process 属性 http //code.google.com/android/reference/android/R.styleable.html#AndroidManifestActivity_process http //code.google.com/android/reference/android/R.styleable.html#AndroidManifestApplication_process http //code.google.com/android/reference/android/R.styleable.html#AndroidManifestProvider_process http //code.google.com/android/reference/android/R.styleable.html#AndroidManifestReceiver_process http //code.google.com/android/reference/android/R.styleable.html#AndroidManifestService_process Specify a specific process that the associated code is to run in. Use with the application tag (to supply a default process for all application components), or with the activity, receiver, service, or provider tag (to supply a specific icon for that component). Application components are normally run in a single process that is created for the entire application. You can use this tag to modify where they run. If the process name begins with a character, a new process private to that application will be created when needed to run that component (allowing you to spread your application across multiple processes). If the process name begins with a lower-case character, the component will be run in a global process of that name, provided that you have permission to do so, allowing multiple applications to share one process to reduce resource usage. 関連するコードが動作するプロセスを指定する。Applicationタグと一緒に使う(アプリケーション中の全コンポーネントのデフォルトプロセスを供給する)、または activity, receiver, service, or provider タグ と一緒に使う(そのコンポーネントのiconの指定を供給する)。 アプリケーションのコンポーネントは通常はアプリケーション全体のために作成された単一のプロセスにおいて動く。このタグを使うことでどこでそれが動くか変更できる。もしプロセス名が で始まるなら、新しいプロセスはそのコンポーネントを動かすことが必要になった時にアプリケーションによって作られるプライベートなものだ(アプリケーションを複数のプロセスに展開することが許容される)。もしプロセス名が英小文字で始まるなら、コンポーネントはその名前のグローバルプロセスの中で動作して、そういうパーミッションを提供すれば、リソース使用を軽減するために複数のアプリケーションを単一のプロセスで共有することが許容される。
https://w.atwiki.jp/mitsu_koh/pages/45.html
このページは独習Javaを必要そうなところだけざっとまとめたものです。 Javaは完全素人なので間違っているところがあったら教えてください。 数値リテラル 整数リテラル:int型とみなされる 少数または指数を含む:double型とみなされる longにしたいときはL、floatにしたいときはfかFをつける。 配列 varName.lengthで要素数を取得できる C言語みたいに領域割り当てと初期化が可能(もっと便利) int a[][] = {{0},{0,1},{0,1,2}}; とか書くとa[0].lengthは1、a[1].lengthは2、a[2].lengthは3になる Mathクラス 数学演算をサポートする Mathはクラスであって、静的メソッド、変数が定義されてるのでMath.mthodName(args)とかMath.varNameで呼び出し、参照が可能 Integerクラス intのラップクラスであり、インスタンスをつくるとオブジェクトは不変 静的メソッドではvalueOf(String s)とかが定義されている インスタンスメソッドではtoString()とかintValue()とかが定義されている intとString間の変換 class Integer_prac { public static void main(String[] args) { // convert String into int String s = "123456789"; System.out.printf("%d\n", Integer.parseInt(s)); System.out.printf("%d\n", Integer.valueOf(s).intValue()); System.out.printf("%d\n", new Integer(s).intValue()); // convert int into String int i = 123456789; System.out.printf("%s\n", Integer.valueOf(i).toString()); System.out.printf("%s\n", new Integer(i).toString()); } } 他のラップクラス 基本データ型それぞれに対応するラップクラスが存在する。Boolean, Double, Longとか toString()とかvalueOf()とか-Value()とかparse-とかのメソッドを使うとStringとかと変換できる StringBufferクラス Stringのラップクラス。C++のstringstream的なもの? Systemクラス ランタイム環境周りのメソッドが定義されている void exit(int code)とかvoid arraycopy(Object src, int src_ind, Object dest, int dest_ind, int size)とかよく使う 制御文と演算子 基本的にCと同じ 継承 クラス宣言時にextendsキーワードを使う class SubClass extends SuperClass { } スーパークラスの変数を参照したい時にはsuper.varNameでできる メソッドも同様にsuper.methodName(args)で呼び出しが可能 スーパクラスのコンストラクタ呼び出しはsuper(args)で、同一クラスのコンストラクタ呼び出しはthis(args)でできる super()とthis()の両方を使うことは不可能。またコンパイラはsuper()かthis()を明示的に使わないとsuper()を勝手に呼び出す 以下の場合はSuperClass(), SubClass()の順に呼び出される class SuperClass { SuperClass() { System.out.println("SuperClass()"); } } class SubClass extends SuperClass { SubClass() { System.out.println("SubClass()"); } SubClass(int i) { System.out.println("SubClass(int i)"); } } class Main { public static void main(String[] args) { SubClass subc = new SubClass(); } } クラス修飾子 省略:現在のパッケージ内からしかこのクラスを参照することができない public:他の全てのクラスからこのクラスを参照することができる abstract:抽象クラス final:クラス内で実装されたメソッドをオーバーライドできなくなる 変数の修飾子(よく使うのだけ) 省略:同じパッケージ private:同じクラスのみ protected:サブクラス、同じパッケージ public:他のクラスなんでも final:定数 static:クラス変数 メソッドの修飾子(よく使うのだけ) 省略:同じパケージ private:同じクラスのみ protected:サブクラス、同じパッケージ public:他のクラス何でも abstract:抽象メソッド的なもの(クラスはabstractで宣言されている必要あり) final:オーバーライド不可 static:クラスメソッド Objectクラス Javaのクラス階層の頂点で全てのオブジェクトはObjectクラスを継承している boolean equals(Object obj)は2つの変数が同じオブジェクトを参照しているかを調べる(同じメモリ番地をさしているかという意味) つまり以下の実行結果はtrue, falseになる ... SubClass subc = new SubClass(); SubClass subc1 = new SubClass(); System.out.println(subc.equals(subc)); System.out.println(subc.equals(subc1)); ... インターフェイス クラスの形式を定義する定数とメソッド宣言を集めた物。つまりクラスの表面上の役割(インターフェイス)を示す インターフェイスはクラスに実装"される"ものであって、クラスは複数のインターフェイスを実装することができる インターフェイスを実装するクラスでは、インターフェイスで宣言されているメソッドを全て実装しなければならない クラスにインターフェイスを実装するときの宣言は例えば以下(extends Shapeはなくてもいい。implementsキーワードとの順番はこうでなくてはならない) public class Circle extends Shape implements Shape2D { // Shape2Dでは2次元図形に必要なメソッドが宣言されていたりする // なのでimplementsすることでCircleクラスの役割がわかりやすくなる // CircleクラスだけじゃなくRectangleとかTriangleとかでもインターフェースを実装することができる // Shapeクラスだけに全ての機能を持たせるのではなく、抽象的な処理を分離しておくことで問題の分離が可能 // インターフェイス経由で実行時ポリモーフィズムも提供できる // C++みたいに多重継承できないのでこれでがんばる } この例よりもAPIでの使われ方を見るのが一番早く理解可能 例えばArrayDeque"クラス"はDeque"インターフェイス"を実装している。なので以下みたいなコードが書ける(スタックとキュー) int i, N = 10; Deque Integer q = new ArrayDeque Integer (); // stack for (i = 0; i N; ++i) q.addLast(i); for (i = 0; i N; ++i) System.out.printf("%d ", q.removeLast()); System.out.println(); // queue for (i = 0; i N; ++i) q.add(i); for (i = 0; i N; ++i) System.out.printf("%d ", q.remove()); System.out.println(); || これはArrayDequeクラスだけに限ったことではなく、LinkedListクラスとかでもいい。そのため、目的に応じて実装されているクラス(ArrayDequeやLinkedList等)を使い分けることができる ちなみにインターフェイスも継承可能 複数のスーパーインターフェイスに同じ変数名があるとコンパイルエラー(どっちを参照すればいいかわからないため。implementsしたクラスで隠蔽は可能) メソッドを隠蔽する場合は同じ戻り値でなければコンパイルエラー パッケージ 同じ役割や目的をもつクラスやインターフェイスの集まりをひとつにしたもの よく使ってるパッケージは例えばjava.ioとかjava.langとかjava.utilパッケージがある "."(ドット)を使った階層構造のも可能 import文 同じパッケージ内のクラス以外のパッケージにアクセスするには、完全修飾名を使う(例えばjava.awt.event.MouseEventと書くとjava.awt.eventパッケージのMouseEventクラスにアクセスできる) いちいち完全修飾名は使ってられない。そのためにimportがある java.langパッケージはコンパイラが自動でインポートするからいちいち書かなくていい 静的import文を使うとクラス名を省くこともできる(import static java.lang.Math.*; と書くと cos(), PI というふうに書ける) ジェネリクス よくわからないけど多分コンテナを定義するときに型の整合性をちゃんとするために書くもの。C++だと普通にいつも書くよねであってる? というよりもクラステンプレートのclassとかtypename的なものでもあるっぽい? イテレーター ArrayListクラスとかにはIteratorインターフェイスが実装されている 以下のプログラムの出力は全て同じ import java.util.ArrayList; import java.util.Iterator; class Iterator_prac { public static void main(String[] args) { int N = new Integer(10); ArrayList Integer a = new ArrayList Integer (); for (int i = 0; i N; ++i) a.add(i); for (int i = 0; i N; ++i) System.out.printf("%d ", a.get(i)); System.out.println(); for (int i a) System.out.printf("%d ", i); System.out.println(); for (Integer i a) System.out.printf("%d ", i); System.out.println(); // need to import java.util.Iterator for (Iterator it = a.iterator(); it.hasNext(); ) System.out.printf("%d ", it.next()); System.out.println(); for (Iterator Integer it = a.iterator(); it.hasNext(); ) System.out.printf("%d ", it.next()); System.out.println(); } } vectorとmapとset Vectorは古いからArrayList使いましょう とりあえずTreeSetとTreeMap使っとけばよさそう ここがわかりやすい(http //www.tohoho-web.com/java/collection.htm) つづく 参考文献 独習Java第4版 JavaTM Platform, Standard Edition 6 API 仕様
https://w.atwiki.jp/tomokazu0525/pages/220.html
最終更新日時2012-03-17ここを編集 ■目次 できることSKYPE同士タダで電話できる。 固定電話や携帯電話(SKYPEの入ってないもの)2円66銭/分で電話できる。 初期投資ハードウェア 通信契約docomo ソフトバンク KDDI 手順 skypeみたいなもの ページフッタこのページの1階層上のページ このページの1階層下のページ このページに含まれるタグ このページへのアクセス数 ■本文 できること SKYPE同士 タダで電話できる。 相手が携帯電話でも、スマートフォンなら、スマートフォンにインストールすれば大丈夫。 Androidでのビデオチャットと3G通話 - Skype for Android - Skype 固定電話や携帯電話(SKYPEの入ってないもの) 2円66銭/分で電話できる。 携帯電話/固定電話に通話を発信 - 経費削減、経費削減、無料通話 - Skype 初期投資 ハードウェア 無料。 パソコンなら必要に応じてマイクを買わないといけないが、andoroidにはもともとマイクがあるので。 通信契約 docomo パケット定額サービス | 料金・割引 | NTTドコモ データ通信では利用できない。 ご利用いただけないもの | サービス・機能 | NTTドコモ ソフトバンク iPhoneはandoroidじゃないけど、まとまってるので。 iPhoneユーザーはSkypeを使わない手は無い!料金一覧&ホワイトプラン料金を比較してみた | ひとぅブログ KDDI サービス情報 | Skype (TM) | au by KDDI 手順 スカイプの使い方 skypeみたいなもの 互換性不明。 カカオトーク KakaoTalk - Android マーケット ページフッタ このページの1階層上のページ このページの1階層下のページ このページに含まれるタグ skype このページへのアクセス数 今日: - 昨日: - これまで合計: - ここを編集
https://w.atwiki.jp/ce00582/pages/3638.html
import java.awt.*; import java.awt.event.*; class game0503 extends Frame{ int lightx,lighty; int x,y; public static void main(String [] args) { Frame f=new game0503(); f.setTitle("game0503"); f.setSize(700,700); f.setBackground(Color.blue); f.setVisible(true); } game0503(){ lightx=300; lighty=300; x=100; y=200; System.out.println(met(x,y,lightx,lighty)); addWindowListener(new stopwin()); } class stopwin extends WindowAdapter{ public void windowClosing(WindowEvent we){System.exit(0);} } public void paint(Graphics g){ g.drawLine(x,y,100,300); } double met(int x,int y,int ligtx,int lighty){ double e; e=(x-lightx)*(x-lightx); e=e+(y-lighty)*(y-lighty); e=Math.sqrt(e); return e; } }
https://w.atwiki.jp/acil/pages/32.html
JMeter リスナーのConfigureを精査すること Cookieが届く範囲を再確認 API Docjar GoFの23のデザインパターンを,Javaで活用するための一覧表 (パターンごとの要約コメント付き) JPA + EJB + JSF による Web アプリケーション Features of Spring (TECHSCORE) Spring:Bean定義の書き方が分からなくなった時のDI設定早見表 JavaVMのメモリ管理に関するまとめ(Javaヒープ、GC、ダンプ等) OutOfMemoryErrorが発生するタイミング New領域が溢れた場合 New領域のオブジェクトはある程度の期間存在し続けるとOld領域へ移動される。しかし、移動する条件に達する前のオブジェクトで溢れる場合がある。 ※JavaVMはNew領域が溢れそうな際ある程度New領域を広げる処理を行っているようだが、それでも溢れた場合はOutOfMemoryErrorとなる。 Old領域が溢れた場合 参照されつづけるオブジェクトが大量に存在する場合に溢れる。 Cヒープが溢れた場合 Javaのスレッドが大量に作成された場合に溢れる。 Cヒープが溢れてOutOfMemorryErrorが発生した場合、スタックトレースの先頭が「Native Method」である。 http //www.itmedia.co.jp/enterprise/articles/0907/10/news002.html http //d.hatena.ne.jp/oknknic/20111203/1322892986 調査の難しい「OutOfMemoryError」事例、5選(http //www.atmarkit.co.jp/ait/articles/1003/11/news091.html) スレッド数はOSのパラメタで設定されており、それが大きな値で設定されている場合に発生する。 Linuxの場合、「cat /proc/sys/kernel/threads-max」で確認することができ、「/etc/sysctl.conf」ファイルの「kernel.threads-max」で設定される。 http //d.hatena.ne.jp/Fiore/20080310/1205155154 Linuxで起動中のJavaプロセスのスレッド数を確認する方法に「ps -efL | grep -e java | grep -v grep | wc -l」等がある。 http //d.hatena.ne.jp/rx7/20101219/p1 404 Blog Not Found ajax - 文字化け判定表 日本の文字コードいろいろ HTML変換処理httpでの通信からxml解析まで Java Open SourceHttpsURLConnectionOldImpl Javaで入力チェックに使える正規表現まとめ 半角英字 ^[a-zA-Z]+$ ex = abcdefghijklmnopqrstuvwxyz 半角数字 ^[0-9]+$ ex = 0-9 半角記号 ^[ -/ -@\[-\`\{-\~]+$ ex = 半角空白!”#$% ’()*+-.,/ ; = ?@[\]^_`{|}~ 半角英数字 ^[a-zA-Z0-9]+$ ex = abcdefghijklmnopqrstuvwxyz0123456789 半角英数字記号 ^[a-zA-Z0-9 -/ -@\[-\`\{-\~]+$ ex = abcdefghijklmnopqrstuvwxyz0123456789半角空白!”#$% ’()*+-.,/ ; = ?@[\]^_`{|}~ 半角カタカナ span class="goog_qs-tidbit goog_qs-tidbit-0" ^[。-゚+]+$ /span ex = ー。「」、・ヲァィゥェォャュョッタアイウエオカキクケコサシスセソミチツテトナニヌネノハヒフヘホマムメモヤユヨラリルレロワン゙゚ ひらがな ^[ぁ-ゞ]+$ ex = あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわをんぁぃぅぇぉっゃゅょがぎぐげござじずぜぞだぢづでどばびぶべぼぱぴぷぺぽゑヴ繧輔v繧吶z゛゜ゝゞ カタカナ ^[ァ-ヶ]+$ ex = ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ 漢字 ^[一-龠]*$ 全角文字 ^[^ -~。-゚]+$ 半角以外としているのがポイント。 桁数を指定(1桁から5桁) ^[a-zA-Z0-9]{5,10}$ 5桁以上の繰り返し ^[a-zA-Z0-9]{5,}$ 5桁以下の繰り返し ^[a-zA-Z0-9]{1,5}$ 定数(trueもしくはfalse) ^true$|^false$ システムプロパティのコンソール出力 public static void viewSystemProperties() { // システムプロパティを全て出力 // インナークラスとしてそのまま持っていけます new Object() { void viewSystemProperties() { java.util.Properties p = System.getProperties(); java.util.TreeMap Object, Object map = new java.util.TreeMap Object, Object (); map.putAll(p); java.util.Iterator Object itr = map.keySet().iterator(); while (itr.hasNext()) { String key = (String) itr.next(); String value = (String) map.get(key); System.out.println(key + "=" + value); } } }.viewSystemProperties(); } Javaでのファイルダウンロードについて EOF
https://w.atwiki.jp/ce00582/pages/1234.html
import java.awt.*; import java.awt.event.*; public class ex22 { public static void main(String[] args) { Frame ff = new Frame("ex22 ボタン"); Button bb = new Button("練習"); ff.setSize(300, 200); ff.add(bb); ff.addWindowListener(new FrameListener()); ff.setVisible(true); } private static class FrameListener extends WindowAdapter { public void windowClosing(WindowEvent e) { System.exit(0); } } }
https://w.atwiki.jp/nisya/pages/13.html
JAVADOCのタグ順位 1. @author 2. @version 3. @concurrency 4. @param 5. @return 6. @exception or @throws 7. @see 8. @since 9. @serial または @serialdata または @serialfield 10. @deprecated 11. その他のタグ (例: DbC タグ @pre, @post, @invariant) 関連資料 http //java.sun.com/j2se/javadoc/writingdoccomments/index.html#styleguide
https://w.atwiki.jp/m1000/pages/24.html
Javaアプリ M1000のJavaの仕様 CLDC v1.0 and MIDP v2.0 compliant Maximum MIDlet suite size Available Space (24M) Heap size Available RAM (16M) Maximum record store size Available Space (24M) MIDlet storage available Available Space (24M) Interface connections HTTP, HTTPS,Socket, SeverSocket,SMS UDP Maximum number of sockets TBD Supported image formats .PNG, .JPEG Double buffering Supported Encoding schemes ISO8859_1, ISO10646 Input methods Touch Screen Additional API’s JSR 82, JSR 120, JSR 135,JSR 185 Audio MIDI, WAV, AMR, MP3 Video MPEG4 JSR 82 Java APIs for Bluetooth http //jcp.org/en/jsr/detail?id=82 (Java API for OBEXは未対応) JSR 120 Wireless Messaging API (WMA) 1.0 http //jcp.org/en/jsr/detail?id=120 SMSを含むメッセージ機能 JSR 135 Mobile Media API(MMAPI) 1.1 http //jcp.org/en/jsr/detail?id=135 マルチメディア機能 MIDletでもNative APIにアクセスできる手段はある模様 http //www.symbian.com/developer/techlib/papers/java_MIDP.asp ツール Motorola SDK for J2ME http //www.motocoder.com/motorola/template.jsp?filename=center_toolsSDK.jsp J2ME Wireless Toolkit 2.2 J2ME Wireless Toolkit ダウンロード 2.2 リリース J2SE J2SE Downloads EclipseME(Eclipse用MIDlet開発プラグイン Eclipse統合開発環境 参考書籍 MIDP 2.0 携帯Javaアプリ開発ハンドブック 参考HP ドコモ仕様とMIDPはどう違う? 携帯Java最新事情 MIDPプログラミング入門(前編) MIDPプログラミング入門(後編) J2ME™ specifications http //www.java.sun.com/j2me MIDP v2.0 specifications http //www.java.sun.com/products/midp CLDC v1.0 specifications http //www.java.sun.com/products/cldc Midlet.org MIDletアプリ配布サイト midlet.org - wireless java downloads HTTP通信でサーバからUTF-8で送信した日本語文字列が化けてしまうのはなぜだかわかりますか?確かM1000アプリではUTF-8はいけたはずなのですが。"SJIS"はサポートされていませんので、WTKでは日本語が表示できても、M1000では、化けたままでしたし。誰かお分かりになる方いらっしゃいませんか? -- 名無しさん (2005-08-26 18 01 24) 例えば文字コードのbyte配列を文字列にする場合new String(bytes[], "UTF-8");と意図的にエンコードを指定してやる必要があるかも。既にやっていたり的違いだったらすみません。 -- 名無しさん (2005-08-27 00 21 07) ゼロからJava開発環境を作るなら、“J2SE Development Kit 5.0 Update 6 with NetBeans 4.1 Bundle”と“NetBeans Mobility Pack 4.1”の組み合わせが楽だと思います。 -- 名無しさん (2005-12-25 21 16 08) lng3rewe hf0b1cq810ds 9lbt08zek78jb36hu -- phil9x8799 (2007-07-19 12 49 40) zpzhs40z29 ske20m8xui6p lolo2kkdaq6w9l8 -- x1b2sluit2 (2007-07-19 12 50 52) null espouse bipartisan?isolated balsam adjudges Egyptology subtler,caffein? -- 名無しさん (2008-08-25 08 30 57) null glad cholera.Angeles!squatting ray!debug tracts consensual,gory skunk.bridling [http //www.homeownersinsurok.com/a-m-best-ratings-on-homeowners-insurance.html post office home insurance ] http //www.homeownersinsurok.com/a-m-best-ratings-on-homeowners-insurance.html reformatted.Mali!symbolic?regular hollow [http //www.homeownersinsurok.com/aaa-home-insurance-quotes.html fla mobil home insurance aaa home insurance quotes] http //www.homeownersinsurok.com/aaa-home-insurance-quotes.html derogatory!enjoining?[http //www.homeownersinsurok.com/aaa-home-owners-insurance.html property and casualty insurance ] http //www.homeownersinsurok.com/aaa-home-owners-insurance.html icosahedra?expect confirmations [http //www.homeownersinsurok.com/aaa-homeowner-insurance-premium-increase.html mobile home insurance quotes ] http //www.homeownersinsurok.com/aaa-homeowner-insurance-premium-increase.html relent gigavolt lords peppy [http //www.homeownersinsurok.com/arizona-home-owners-insurance.html what does homeowners insurance cover ] http //www.homeownersinsurok.com/arizona-home-owners-insurance.html mounting Pablo Alastair circularity?incompleteness [http //www.homeownersinsurok.com/certified-property-insurance.html home insurance rates ] http //www.homeownersinsurok.com/certified-property-insurance.html socialism Archie [http //www.homeownersinsurok.com/cheap-landlord-insurance-in-america.html prudential home insurance ] http //www.homeownersinsurok.com/cheap-landlord-insurance-in-america.html single intestine Howard [http //www.homeownersinsurok.com/compare-home-insurance.html best home insurance ] http //www.homeownersinsurok.com/compare-home-insurance.html cobbler.repositioning [http //www.homeownersinsurok.com/cost-of-home-title-insurance-new-hampshire.html homeowner insurance quote ] http //www.homeownersinsurok.com/cost-of-home-title-insurance-new-hampshire.html garbled?pin regiments hottest less![http //www.homeownersinsurok.com/false-flood-insurance-fraud-statute-of-limitations.html asda home insurance ] http //www.homeownersinsurok.com/false-flood-insurance-fraud-statute-of-limitations.html drapers!memoir appeals,[http //www.homeownersinsurok.com/flood-insurance-cost.html home inspectors insurance ] http //www.homeownersinsurok.com/flood-insurance-cost.html nestles standstill Fritz [http //www.homeownersinsurok.com/flood-insurance-tips.html flood insurance tips rental home insurance ] http //www.homeownersinsurok.com/flood-insurance-tips.html addictions!variances [http //www.homeownersinsurok.com/florida-apartment-business-insurance.html renters insurance ] http //www.homeownersinsurok.com/florida-apartment-business-insurance.html nun tunnel correctives door card,[http //www.homeownersinsurok.com/florida-hurricane-insurance.html building insurance landlord ] http //www.homeownersinsurok.com/florida-hurricane-insurance.html expenses infinitives chairman Africans [http //www.homeownersinsurok.com/florida-property-insurance-rates.html cheap homeowners insurance ] http //www.homeownersinsurok.com/florida-property-insurance-rates.html dismally advertisement [http //www.homeownersinsurok.com/free-homeowners-insurance-quotes.html home insurance policy ] http //www.homeownersinsurok.com/free-homeowners-insurance-quotes.html Asiatic strategist inspections Saxonizes plainly [http //www.homeownersinsurok.com/free-quote-mobile-home-insurance.html citizens property insurance florida ] http //www.homeownersinsurok.com/free-quote-mobile-home-insurance.html Madsen pocketbook balkiness obsolescent psychology?[http //www.homeownersinsurok.com/gmac-home-owners-insurance.html flood insurance rate maps ] http //www.homeownersinsurok.com/gmac-home-owners-insurance.html aspect evenly proximal [http //www.homeownersinsurok.com/guest-house-insurance.html buy flood insurance ] http //www.homeownersinsurok.com/guest-house-insurance.html dialog slick portage Rousseau [http //www.homeownersinsurok.com/home-building-contractors-insurance.html oldier home insurance ] http //www.homeownersinsurok.com/home-building-contractors-insurance.html Cezannes.hopeful butyrate dealership.Wellman.[http //www.homeownersinsurok.com/home-insurance-companies-in-ohio.html home insurance new york ] http //www.homeownersinsurok.com/home-insurance-companies-in-ohio.html disadvantage declassify sinusoid traveled glittered [http //www.homeownersinsurok.com/home-insurance-coverage-and-black-mold-and-florida.html home insurance chicago ] http //www.homeownersinsurok.com/home-insurance-coverage-and-black-mold-and-florida.html neutralize instigating?[http //www.homeownersinsurok.com/home-insurance-in-illinois.html home insurance fl ] http //www.homeownersinsurok.com/home-insurance-in-illinois.html carters interpolates fleshly tabulate.[http //www.homeownersinsurok.com/home-insurance-online-quotes.html home beneficial life insurance ] http //www.homeownersinsurok.com/home-insurance-online-quotes.html spindling elitist?invective [http //www.homeownersinsurok.com/home-owners-insurance-answer-center.html gmac home insurance ] http //www.homeownersinsurok.com/home-owners-insurance-answer-center.html eyewitnesses,gravitate infrastructure aqua [http //www.homeownersinsurok.com/home-owners-insurance-discrimination-laws.html house insurance company in allentown ] http //www.homeownersinsurok.com/home-owners-insurance-discrimination-laws.html hemlock domains Rockland reboot trumps [http //www.homeownersinsurok.com/home-owners-rights-foreclosure-fha-mortgage-insurance.html florida mobile home hurricane insurance ] http //www.homeownersinsurok.com/home-owners-rights-foreclosure-fha-mortgage-insurance.html Jacoby!ignores.lilacs increasing mailings![http //www.homeownersinsurok.com/home-state-county-mutual-insurance.html hurricane insurance in florida ] http //www.homeownersinsurok.com/home-state-county-mutual-insurance.html prudent!vagabonds!heterogeneous [http //www.homeownersinsurok.com/homeowner-insurance-for-pitbull-owners.html flood insurance rate maps ] http //www.homeownersinsurok.com/homeowner-insurance-for-pitbull-owners.html paperwork Utrecht [http //www.homeownersinsurok.com/homeowner-insurance-policy-template-example.html homeowner insurance companies ] http //www.homeownersinsurok.com/homeowner-insurance-policy-template-example.html peppers Stanhope twirl infeasible [http //www.homeownersinsurok.com/homeowners-insurance-compare.html home owner insurance quotes ] http //www.homeownersinsurok.com/homeowners-insurance-compare.html Babul antiquate [http //www.homeownersinsurok.com/homeowners-insurance-for-south-florida.html aarp home owners insurance ] http //www.homeownersinsurok.com/homeowners-insurance-for-south-florida.html pilgrimage.Keyes [http //www.homeownersinsurok.com/homeowners-insurance-palm-beach-county.html best home insurance ] http //www.homeownersinsurok.com/homeowners-insurance-palm-beach-county.html clement Kelsey [http //www.homeownersinsurok.com/house-insurance-companies-statesboro-ga.html home insurance rate ] http //www.homeownersinsurok.com/house-insurance-companies-statesboro-ga.html gorges intellectuals taxiing?overrode Mickey [http //www.homeownersinsurok.com/house-insurance-comparison.html california home owner insurance ] http //www.homeownersinsurok.com/house-insurance-comparison.html codeword?index [http //www.homeownersinsurok.com/how-much-condo-insurance.html home state county insurance company ] http //www.homeownersinsurok.com/how-much-condo-insurance.html hosted Alsatian [http //www.homeownersinsurok.com/low-cost-home-insurance.html insurance home owners ] http //www.homeownersinsurok.com/low-cost-home-insurance.html cursor beginnings bilabial staging [http //www.homeownersinsurok.com/low-rate-florida-homeowners-insurance.html login ] http //www.homeownersinsurok.com/low-rate-florida-homeowners-insurance.html generalization appointing![http //www.homeownersinsurok.com/manhattan-life-insurance-building.html geico home insurance ] http //www.homeownersinsurok.com/manhattan-life-insurance-building.html etymology minicomputers hierarchy [http //www.homeownersinsurok.com/maryland-homeowner-insurance-policy-exclusions.html aig home insurance ] http //www.homeownersinsurok.com/maryland-homeowner-insurance-policy-exclusions.html newly varnish uninteresting initiate orbiter [http //www.homeownersinsurok.com/mass-property-insurance.html homeowners insurance companies ] http //www.homeownersinsurok.com/mass-property-insurance.html layoff Zanzibar Amiga [http //www.homeownersinsurok.com/metropolitan-direct-property-and-casualty-insurance-company.html safeco home insurance ] http //www.homeownersinsurok.com/metropolitan-direct-property-and-casualty-insurance-company.html reassures inker [http //www.homeownersinsurok.com/mobile-home-insurance-policies.html major home insurance companies ] http //www.homeownersinsurok.com/mobile-home-insurance-policies.html prodigal Armata dietary [http //www.homeownersinsurok.com/mobile-home-owners-insurance-florida.html low rate florida homeowners insurance ] http //www.homeownersinsurok.com/mobile-home-owners-insurance-florida.html Pomerania ornamentation,document,[http //www.homeownersinsurok.com/nrma-home-insurance.html homeowner insurance florida ] http //www.homeownersinsurok.com/nrma-home-insurance.html slings designer uselessness [http //www.homeownersinsurok.com/progressive-insurance-home-page.html prudential home insurance ] http //www.homeownersinsurok.com/progressive-insurance-home-page.html nimble chill!disbursements [http //www.homeownersinsurok.com/renters-insurance-ca.html visit now ] http //www.homeownersinsurok.com/renters-insurance-ca.html chamberlains Rheinholdt Speakerphones rookie![http //www.homeownersinsurok.com/renters-insurance-for-apartments-in-augusta-ga.html mandatory homeowners insurance ] http //www.homeownersinsurok.com/renters-insurance-for-apartments-in-augusta-ga.html gravestone stranglers [http //www.homeownersinsurok.com/vacant-home-insurance.html homeowner insurance quotes ] http //www.homeownersinsurok.com/vacant-home-insurance.html costing bereft modest.modulo![http //www.homeownersinsurok.com/vacant-property-insurance.html allstate home insurance ] http //www.homeownersinsurok.com/vacant-property-insurance.html - Tons of interesdting stuff!!! -- 名無しさん (2008-08-31 08 11 19) 名前 コメント